package com.example.service;

import java.util.Map;

import com.example.result.Result;

public interface IndexService {

    Result login(Map<String, Object> map);//登录

    Result userInfoById(String userId);//根据编号查询用户的个人信息

    Result courseInfoById(String userId);//根据编号查询学生用户的课程信息

    Result calculateAllUsers();//计算所有用户数量

    Result calculateAllUsersByRoleName();//计算同一角色的用户数量

    Result calculateVecateNumber();//统计请假未处理数量

    Result calculateTransferNumber();//统计转班未处理数量

    Result calculateQuitNumber();//统计退班未处理数量

    Result courseInfoByTeacherId(String userId);//根据编号查询老师用户的课程信息

    Result roleMenuResult(String roleName);//根据角色查询权限

}
